#include <iostream>

using namespace std;

//在C++中struct和class唯一的区别就在于默认的访问权限不同
//区别:
//struct默认权限为公共
//class默认权限为私有
class C {
    int ca;//默认权限为私有
};

struct S {
    int sa;//默认权限为公共
};

int main() {
    C c;
    S s;
    //c.ca=100;//在class里默认权限私有，因此类外不可以访问
    s.sa = 100;//在struct里默认权限公共，因此类外可以访问
    return 0;
}